<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Index extends MY_Controller {

    public function __construct()
    {
        parent::__construct();
        //Load model
    }

    /**
     * Default function
     */
    public function index()
    {
        $this->disable_layout();
    }
    
    /**
     * About us function
     */
    public function about()
    {
        //Set layout homepage
    }
    
    /**
     * Contact us function
     */
    public function contact()
    {
        if($this->input->post())
        {
            //Get params
            $params = $this->input->post();
            
            //var_dump($params); exit;
            
            //Check params
            if(empty($params['name']) || empty($params['email']) || empty($params['content'])){
                $this->session->set_flashdata('contact_error', 'Vui lòng điền đầy đủ thông tin.');
                redirect('/lien-he');
            }
            
            $this->load->helper('email');
            
            if (!valid_email($params['email']))
            {
                $this->session->set_flashdata('contact_error', 'Email của bạn không đúng định dạng.');
                redirect('/lien-he');
            }
            
            //Set email config
            $config['protocol'] = 'smtp';
            $config['mailtype'] = 'html';
            $config['smtp_host'] = 'ssl7-6zds.accessdomain.com';
            $config['smtp_user'] = 'quanglt@iemvn.com';
            $config['smtp_pass'] = '03011989';
            
            //Load email library
            $this->load->library('email', $config);
            $this->email->set_newline("\r\n");
            
            //Set data
            $this->email->from($params['email'], $params['name']);
            $this->email->to('nguyendangkhang@gmail.com');
            $this->email->subject('Email từ FlamingoStudio.vn');
            $this->email->message(
                    $params['name'] . "<br/>" . $params['phone'] . "<br/>" . 
                    $params['address'] . "<br/>---------------------<br/>" . 
                    $params['content']);
             
            //Check result send mail
            if ( ! $this->email->send())
            {
                $this->session->set_flashdata('contact_error', 'Hệ thống đang bị lỗi, vui lòng thử lại sau.');
                redirect('/lien-he');
            }
            
            $this->session->set_flashdata('contact_success', 'Email đã được gởi đến FlamingoStudio. Chúng tôi sẽ trả lời bạn ngay khi có thể.');
            redirect('/lien-he');
        }
    }
}